ShortPixel\Controller\OptimizeController D

Total Complexity 138
Dependencies 13
Dependents 11
Total lines 1,029
Lines of code 700
Logical lines of code 440
Comment lines 142
Methods 23
Properties 2

Methods 23

Method Rating Maintainability Complexity Lines of code
handleAPIResult()
D
25
26 186
calculateStatsTotals()
C
40 25 60
processQueue()
A
44 9 49
queueToJson()
A
48 9 34
sendToProcessing()
A
46 8 43
restoreItem()
A
40 6 62
thumbnailsChangedHook()
A
49 8 30
numberFormatStats()
A
51 8 29
addItemToQueue()
A
42 6 58
getQueue()
S
53 6 24
runTick()
S
57 4 16
checkQueueClean()
S
64 5 10
convertPNG()
S
55 3 20
HandleItemError()
S
58 2 14
reOptimizeItem()
S
62 2 11
isItemInQueue()
S
65 2 9
resetQueues()
S
66 2 8
uninstallPlugin()
S
66 2 8
getStartupData()
S
61 1 13
__construct()
S
91 1 2
setBulk()
S
81 1 3
getAPI()
S
81 1 3
getJsonResponse()
S
68 1 8